The compiler also allows inline assembler code to be embedded anywhere in a function . in addition , routines developed in assembly can also be called 這個編譯器也允許在一個函數的任何地方嵌入內聯的匯編代碼。另外,以匯編代碼開發的例程也可以被調用
In the application programs of embedded system , the lifetime of many local variables usually are short - lived , and will be replaced by registers in assembler codes 在媒體處理應用程序代碼中存在著相當多的局部變量,這些局部變量的使用范圍(生存期)通常都很小。
In addition , the sample demonstrates direct manipulation of a dib surface , as well as using higher - level compiler support for mmx and sse2 integer instructions to optimize bitmap manipulation without writing assembler code 另外,此示例闡釋了直接的dib圖面操作,以及如何使用對mmx和sse2整數指令的更高級別的編譯器支持,來優化位圖操作而不必編寫匯編程序代碼。
According to the project of adaptive multi - rate speech coding ( amr ) being put forward by the third generation group of the mobile communication , this paper takes the principle of the speech arithmetic as the base , studies the technologies including the source controlled rate , voice activity detector , comfort noise and the error concealment unit in amr , discusses its the characteristic of adaptation and analyses its performances particularly . amr c codes are researched carefully through the modules being divided into and debugged under the tms320c54x provided by the ti corporation , and optimized in selecting the method of c code embedded assembler codes and simplified in the search codebook combining with the theory of speech coding , which are based on the realization about theory and practice of the optimization of amr speech coding 從自適應多碼率語音編碼算法的c代碼出發,對它進行模塊劃分后作了系統分析,將其在vc下調試通過,進一步在ti公司提供的tms320c54x環境中進行調試,結合語音編碼理論,對算法進行優化,采用了在c代碼中嵌入匯編和簡化自適應碼本和固定碼本搜索的方法,部分地提高了c代碼效率,為實現自適應多碼率語音編碼的優化奠定了理論和實踐基礎。